package com.example.propertymanagement.repository;

import com.example.propertymanagement.entity.AdminUser;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.Optional;


/**
 * AdminRepository：管理员的数据库操作接口，继承自 JpaRepository
 */
@Repository
public interface AdminRepository extends JpaRepository<AdminUser, Integer> {

    /**
     * 根据用户名查找管理员
     * @param username 用户名
     * @return 可选的管理员对象
     */
    Optional<AdminUser> findByUsername(String username);
}
